package Adaptadores;

import java.util.ArrayList;

import android.content.Context;
import android.content.Intent;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.view.View.OnClickListener;
import android.widget.ArrayAdapter;
import android.widget.TextView;

public class AdaptadorHistorialMensajes extends ArrayAdapter<String> {

	private ArrayList<String> datos;
	private Context context;
	public AdaptadorHistorialMensajes(Context context, int textViewResourceId, ArrayList<String> datos) {
        super(context, textViewResourceId, datos);
        this.context=context;
        this.datos = datos;
    }
	
	public View getView(int position, View convertView, ViewGroup parent) {
        View v = convertView;
        if (v == null) {
            LayoutInflater vi = (LayoutInflater) getContext().getSystemService(Context.LAYOUT_INFLATER_SERVICE);
            v = vi.inflate(com.example.tdam_2012_g3.R.layout.lista_historial_sms_items, null);
  
        }
        
      
            TextView nombre = (TextView) v.findViewById(com.example.tdam_2012_g3.R.id.txtNombreContactoSms); //preguntar.
            TextView mensaje= (TextView) v.findViewById(com.example.tdam_2012_g3.R.id.txtHistorialMensaje);
            TextView fecha= (TextView) v.findViewById(com.example.tdam_2012_g3.R.id.txtFechaHistorialMensaje);
            TextView hora= (TextView) v.findViewById(com.example.tdam_2012_g3.R.id.txtHoraHistorialMensaje);
            
            nombre.setText("Jose Luis");
            mensaje.setText("Hola, como andas?");
            fecha.setText("12/12/12");
            hora.setText("12:02");
   
            //PREGUNTAR COMO HACER PARA QUE LO HAGA CUANDO SELECCIONAMOS UN ITEM DE LA LISTA, Y NO EL NOMBRE
            String seleccionado = datos.get(position);
            if (seleccionado != null) {
              
                nombre.setOnClickListener(direccionarAMensajeServidor);
            }
        return v;
	}
	
	
	OnClickListener direccionarAMensajeServidor = new OnClickListener(){
    	
    	public void onClick(View view){
        Intent intento =new Intent(context,com.example.tdam_2012_g3.Activity_MsjServidor.class);
        context.startActivity(intento);
              
    	}
    
    };

}
